import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RxjsuseRoutingModule } from './rxjsuse-routing.module';
import { SwitchMapUseComponent } from './switch-map-use/switch-map-use.component';
import { NzTableModule } from 'ng-zorro-antd/table';
import { ForkJoinUseComponent } from './fork-join-use/fork-join-use.component';
import { SubscriptionComponent } from './subscription/subscription.component';
import { ChildSubscriptionComponent } from './subscription/child-subscription/child-subscription.component';
import { NzFormModule } from 'ng-zorro-antd/form';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzInputModule } from 'ng-zorro-antd/input';

@NgModule({
    declarations: [
        SwitchMapUseComponent,
        ForkJoinUseComponent,
        SubscriptionComponent,
        ChildSubscriptionComponent,
    ],
    imports: [
        CommonModule,
        RxjsuseRoutingModule,
        NzTableModule,
        NzFormModule,
        NzButtonModule,
        NzInputModule,
        FormsModule,
        ReactiveFormsModule,
    ],
})
export class RxjsuseModule {}
